package com.one.service;

import com.github.pagehelper.PageInfo;
import com.one.bean.Comment;
import com.one.util.PageUtil;
import com.one.vo.CommentVo;

import java.util.List;

/**
 * @ClassName: CommentService
 * @Auther: yph
 * @Date: 2022/1/14 18:30
 * @Description: 商品评论业务层代码
 */
public interface CommentService {

    /**
     * @Author: yph
     * @Date: 2022/1/14 18:31
     * @return:
     * @Description: 根据id 查询相关 主评论信息
     * id ： 商品id
     * withPicture :  是否根据嗮图进行查询
     */
    PageUtil<List<CommentVo>> queryCommentByProduct(Integer productId, String withPicture, Integer pageNum, Integer pageSize);

    /**
     * @Author: yph
     * @Date: 2022/1/20 09:59
     * @return:
     * @Description: 根据评论id查询当前评论下的所有子评论
     */
    List<CommentVo> queryCommentByParentId(Integer parentId);

}
